Building Successful Software Development Teams Using TSP and Effective Communication Networks

نویسنده

  • William R. Nichols
چکیده

Social network models can help explain how and why some organizational structures and practices work. Moreover, network analysis is accessible to engineering practitioners and is particularly effective in helping us understand the value of Team Software Process (TSP). Networks not only offer an explanation of how TSP works with respect to communication, but also suggest that as we scale beyond a team of teams, new organizational structures will be required. The role manager structure sets TSP apart. Teams that use role managers take advantage of a proven communication pattern that scales as teams grow. Successful work is facilitated by effective communication, which can be improved with specific network structures. These structures can take shape through the self-organization of teams around TSP role managers. Unlike the traditional tree hierarchy that you see on most organizational charts, the more flexible, self-organizing network can respond quickly to the demands of a fast-paced workplace.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Team Software Process in GSD Teams: A Study of New Work Practices and Models

Distributed software development is becoming the norm for the software industry today as an organizational response to globalization and outsourcing tendencies. In this new environment, centralized models for software development team building models have to be reanalyzed. Team Software Process (TSP) guides engineering teams in developing software-intensive products and is intended to improve t...

متن کامل

The Road to Software Engineering

Software development in the industry world, with its dynamic and changing business and more complex requirements, is a challenging discipline. To survive in the software-intensive world, we must be software competent. Most industrial software nowadays is developed by teams. Thus, to be an effective engineer, we need to be able to work on a team. Teamwork, however, is more than just getting alon...

متن کامل

Measuring the Performance of the Virtual Teams in Global Software Development Projects

The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...

متن کامل

The Impact of the Structure of Communication Patterns in Global Software Development: An Empirical Analysis of a Project Using Agile Methods

Successful software development depends on effective communication within and across teams. Structural properties of communication have long been recognized as important drivers of project performance. However, the empirical results are mixed in terms of which particular communication structures are effective in the context of geographically distributed projects. In this paper, we examined the ...

متن کامل

Team Performance Factors in Distributed Collaborative Software Development

This paper investigates the interactions of high and low performing distributed student teams using a set of categories to examine their written communication. The teams were involved in a software development project involving two universities located in different countries. This study tracks the progression and changes in the categories coded for each team’s communication throughout the proje...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005